class CustonError(Exception):
    """ 自定义异常类 """
    def __init__(self,messgae):
        super().__init__(messgae)

## 模拟数据库连接函数
def connect_to_database(is_connected):
    if not is_connected:
        ##  模拟数据库连接失败,抛出自定义异常
        raise CustonError("数据库连接失败,请重试")
    else:
        print("数据库连接成功！")

## 模拟数据库连接状态
is_connected = False

try:
    connect_to_database(is_connected)
except CustonError as e:
    print(f"捕获到一个异常：{e}")
else:
    print("没有错误 数据库操作成功")
finally:
    print("执行清理工作。。。。。")
